shock resisting - French English Dictionary